import unittest
# 导入生成报告的插件
from HTMLTestRunner import HTMLTestRunner

# 加载当前文件夹下所有以test开头的模块
suite = unittest.defaultTestLoader.discover('.')
# 生成一个HTML文件形式的报告，需要先打开文件，再写入报告内容
with open('../report/report.html', mode='wb') as fw:
    # 创建运行器
    runner = HTMLTestRunner(stream=fw, title='测试报告', description='描述信息..')
    # 运行测试套件，并将结果写入文件
    runner.run(suite)